home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fatted Calf
/
The Fatted Calf.iso
/
Applications
/
GraphicViewers
/
pCD
/
Source
/
Overviews.subproj
/
OV_Window.h
< prev
next >
Wrap
Text File
|
1993-01-16
|
1KB
|
44 lines
#import <appkit/appkit.h>
// pCD_Types defines ov_Tags, and is_Tags (the values of which
// must match Tags in nib files), and ovImageArray.
#import "../pCD_Types.h"
@interface OV_Window:Object
{
// for "internal" ids (those which are not IB-connected)
# define intr_id id
id ovImageMatrix;
id ovRangeMatrix;
id ovOpenAtMenuButton;
id ovOpenAsResolutionMenuButton;
id ovWindow;
id mainController; // expected to be class pCD/Controller.h
enum is_Tags ovOpenImageAtSize;
int ovOpenImageAsResolution;
int initialOverviewPict;
int ovImageCount;
ovImageArray *ovImageIds;
}
/* actions that only objects in this nib will call */
- selectOverviewRange:sender;
- showOverviewImage:sender;
- setOpenImageSize:sender;
- setOpenImageResolution:sender;
- (int)getMaxImageTag; // makes it easy to write subclasses
- (int)getMaxRangeTag; // also to make subclasses easy to write
- getMyButtonImageSize:(NXSize *)aSize;
/* actions that the controller class will call */
- closeOverviewPanel:sender;
- setImageArray:(ovImageArray *)arrayPtr imageCount:(int)count;
- showOverview;
@end